import request from "@/utils/request";

// 获取路由
export function getRouters() {
    return request({
        url: '/api/sysMenu/getRouters',
        method: 'get'
    });
}

// 获取根菜单
export function listRootMenu() {
    return request({
        url: '/api/sysMenu/listRootMenu',
        method: 'get'
    });
}

// 获取子菜单
export function listChildMenu(id) {
    return request({
        url: '/api/sysMenu/listChildMenu/' + id,
        method: 'get'
    });
}

// 获取子节点
export function listChildNode(id) {
    return request({
        url: '/api/sysMenu/listChildNode/' + id,
        method: 'get'
    });
}

// 获取菜单详情
export function getInfo(id) {
    return request({
        url: '/api/sysMenu/getInfo/' + id,
        method: 'get'
    });
}

// 添加菜单
export function addMenu(data) {
    return request({
        url: '/api/sysMenu/add',
        method: 'post',
        data: data
    })
}

// 更新菜单
export function updateMenu(data) {
    return request({
        url: '/api/sysMenu/update',
        method: 'put',
        data: data
    })
}

// 删除菜单
export function delMenu(id) {
    return request({
        url: '/api/sysMenu/delete/' + id,
        method: 'delete'
    })
}

